<?php

namespace App\Admin\Actions;

use Dcat\Admin\Actions\Action;
use Dcat\Admin\Actions\Response;
use Dcat\EasyExcel\Excel;
use App\Models\Coin;

/**
 * 下载硬币导入模板
 * Class DownloadCoinTemplate
 *
 * @package App\Admin\Actions
 */
class DownloadCoinTemplate extends Action
{
    /**
     * @return string
     */
    protected $title = '<button class="btn btn-primary"><i class="feather icon-download"></i> 下载导入模板</button>';


    /**
     * Handle the action request.
     *
     * @return Response
     */
    public function handle()
    {
        // 创建一个临时文件作为模板
//        $tempFile = public_path('/admin/硬币导入模板.xlsx');

        // 创建模板数据（去掉第一列数字）
        $data = [
            ['名称', '类型', '地址', '经度', '纬度', '真假'],
            ['金币1', Coin::TYPE[Coin::TYPE_JIN], '北京市海淀区', '', '', '假'],
        ];

        // 生成Excel文件
//        Excel::export($data)->store($tempFile);

        return $this->response()->download('/硬币导入模板.xlsx');
    }
}
